i cannot conceive of anything better - Francés Inglés Diccionario